local extension = Package:new("singularity")
extension.extensionName = "ads-universe"

extension:loadSkillSkelsByPath("./packages/ads-universe/pkg/singularity/skills")

local trans = require("./packages/ads-universe/pkg/singularity/trans")


local ads__huomayi = General:new(extension, "ads__huomayi", "wei", 3)
ads__huomayi:addSkills { "ads__shengcai", "ads__zhengqu" }

local ads__zigai = General:new(extension, "ads__zigai", "wu", 4)
ads__zigai:addSkills { "ads__tiancai" }


local ads__haixun = General:new(extension, "ads__haixun", "wu", 3)
ads__haixun:addSkills { "ads__aoman" , "ads__guying"}

local ads__huangriying = General:new(extension, "ads__huangriying", "shu", 3,3, General.Female)
ads__huangriying:addSkills { "ads__sanyu" , "ads__yongcai"}


local ads__guofa = General:new(extension, "ads__guofa", "wei", 3)
ads__guofa:addSkills { "ads__tianyou" , "ads__shengji"}


General:new(extension, "ads__caocao", "wei", 4):addSkills { "ads__yingci", "ads__jiejia" }

General:new(extension, "ads__donghoudun", "wei", 4):addSkills { "ads__ruandan" }

General:new(extension, "ads__zhangxia", "wei", 4):addSkills { "ads__qianggong" }

General:new(extension, "ads__juchu", "wei", 4):addSkills { "ads__guoyi" }

General:new(extension, "ads__jiaji", "wei", 3, 3, General.Female):addSkills { "ads__shangui", "ads__wuyan" }

General:new(extension, "ads__liuque", "shu", 4):addSkills { "ads__quede", "ads__quanyou" }

General:new(extension, "ads__xiaoqiao", "wu", 3, 3, General.Female):addSkills { "ads__cungu", "ads__anju" }

General:new(extension, "ads__zhugean", "shu", 3):addSkills { "ads__guanyue", "ads__fancheng" }

General:new(extension, "ads__kaiyu", "shu", 4):addSkills { "ads__wensheng" }

General:new(extension, "ads__yequan", "wu", 4):addSkills { "ads__shiheng", "ads__beiqi" }

General:new(extension, "ads__yingque", "qun", 3, 3, General.Female):addSkills { "ads__kairi", "ads__cuohe" }


return extension
